package manage

import (
	"strconv"

	"hundsun.com/hsl/hschain/store/db"
)

// GetXXXNamespace ...
func (s *ManageFlowStatus) GetXXXNamespace() string {
	return db.NamespaceManageFlowStatus
}

// GetXXXKey ...
func (s *ManageFlowStatus) GetXXXKey() string {
	return strconv.Itoa(int(s.GetFlowID()))
}

// GetXXXSearchFields ...
func (s *ManageFlowStatus) GetXXXSearchFields() map[string]interface{} {
	return nil
}

// GetXXXNamespace ...
func (d *ManageFlowCfg) GetXXXNamespace() string {
	return db.NamespaceManageFlowStatus
}

// GetXXXKey ...
func (d *ManageFlowCfg) GetXXXKey() string {
	return d.GetName()
}

// GetXXXSearchFields ...
func (d *ManageFlowCfg) GetXXXSearchFields() map[string]interface{} {
	return nil
}

// GetXXXNamespace ...
func (v *ManageFlowGroupInfo) GetXXXNamespace() string {
	return db.NamespaceManageFlowGroupInfo
}

// GetXXXKey ...
func (v *ManageFlowGroupInfo) GetXXXKey() string {
	return ""
}

// GetXXXSearchFields ...
func (v *ManageFlowGroupInfo) GetXXXSearchFields() map[string]interface{} {
	return nil
}
